home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / orbit-1.0 / orb / dynany.h < prev    next >
Encoding:
C/C++ Source or Header  |  2005-10-20  |  32.5 KB  |  663 lines

  1. /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
  2.  
  3. /*
  4.  *  ORBit: A CORBA v2.2 ORB
  5.  *
  6.  *  Copyright (C) 1998 Richard H. Porter, Red Hat Software
  7.  *
  8.  *  This library is free software; you can redistribute it and/or
  9.  *  modify it under the terms of the GNU Library General Public
  10.  *  License as published by the Free Software Foundation; either
  11.  *  version 2 of the License, or (at your option) any later version.
  12.  *
  13.  *  This library is distributed in the hope that it will be useful,
  14.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  16.  *  Library General Public License for more details.
  17.  *
  18.  *  You should have received a copy of the GNU Library General Public
  19.  *  License along with this library; if not, write to the Free
  20.  *  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21.  *
  22.  *  Author: Dick Porter <dick@cymru.net>
  23.  *          Elliot Lee <sopwith@redhat.com>
  24.  *
  25.  */
  26.  
  27. #ifndef _ORBIT_DYNANY_H_
  28. #define _ORBIT_DYNANY_H_
  29.  
  30. #include "orbit_types.h"
  31. #include "orbit_object.h"
  32. #include "corba_any.h"
  33.  
  34. #define ex_DynamicAny_DynAny_Invalid      "IDL:CORBA/DynAny/Invalid:1.0"
  35. #define ex_DynamicAny_DynAny_InvalidValue "IDL:CORBA/DynAny/InvalidValue:1.0"
  36. #define ex_DynamicAny_DynAny_TypeMismatch "IDL:CORBA/DynAny/TypeMismatch:1.0"
  37. #define ex_DynamicAny_DynAny_InvalidSeq   "IDL:CORBA/DynAny/InvalidSeq:1.0"
  38.  
  39. typedef struct DynamicAny_DynAny_type *DynamicAny_DynAny;
  40. typedef struct DynamicAny_DynAny_type *DynamicAny_DynEnum;
  41. typedef struct DynamicAny_DynAny_type *DynamicAny_DynStruct;
  42. typedef struct DynamicAny_DynAny_type *DynamicAny_DynUnion;
  43. typedef struct DynamicAny_DynAny_type *DynamicAny_DynSequence;
  44. typedef struct DynamicAny_DynAny_type *DynamicAny_DynArray;
  45.  
  46. struct DynamicAny_DynAny_type {
  47.     struct ORBit_PseudoObject_struct parent;
  48.     gpointer data;
  49. };
  50.  
  51. DynamicAny_DynAny CORBA_ORB_create_dyn_any       (CORBA_ORB obj,
  52.                           CORBA_any *value,
  53.                           CORBA_Environment *ev);
  54.  
  55. DynamicAny_DynAny CORBA_ORB_create_basic_dyn_any (CORBA_ORB obj,
  56.                           const CORBA_TypeCode type,
  57.                           CORBA_Environment *ev);
  58.  
  59. DynamicAny_DynStruct CORBA_ORB_create_dyn_struct (CORBA_ORB obj,
  60.                           const CORBA_TypeCode type,
  61.                           CORBA_Environment *ev);
  62.  
  63. DynamicAny_DynSequence CORBA_ORB_create_dyn_sequence(CORBA_ORB obj,
  64.                              const CORBA_TypeCode type,
  65.                              CORBA_Environment *ev);
  66.  
  67. DynamicAny_DynArray CORBA_ORB_create_dyn_array(CORBA_ORB obj,
  68.                            const CORBA_TypeCode type,
  69.                            CORBA_Environment *ev);
  70.  
  71. DynamicAny_DynUnion CORBA_ORB_create_dyn_union (CORBA_ORB obj,
  72.                         const CORBA_TypeCode type,
  73.                         CORBA_Environment *ev);
  74.  
  75. DynamicAny_DynEnum CORBA_ORB_create_dyn_enum (CORBA_ORB obj,
  76.                           const CORBA_TypeCode type,
  77.                           CORBA_Environment *ev);
  78.  
  79. CORBA_TypeCode DynamicAny_DynAny_type (DynamicAny_DynAny obj,
  80.                        CORBA_Environment *ev);
  81.  
  82. void       DynamicAny_DynAny_assign   (DynamicAny_DynAny obj,
  83.                        DynamicAny_DynAny dyn_any,
  84.                        CORBA_Environment *ev);
  85.  
  86. void       DynamicAny_DynAny_from_any (DynamicAny_DynAny obj,
  87.                        CORBA_any *value,
  88.                        CORBA_Environment *ev);
  89.  
  90. CORBA_any *DynamicAny_DynAny_to_any   (DynamicAny_DynAny obj,
  91.                        CORBA_Environment *ev);
  92.  
  93. void       DynamicAny_DynAny_destroy  (DynamicAny_DynAny obj,
  94.                        CORBA_Environment *ev);
  95.  
  96. CORBA_boolean DynamicAny_DynAny_equal (DynamicAny_DynAny obj_a,
  97.                        DynamicAny_DynAny obj_b,
  98.                        CORBA_Environment *ev);
  99.  
  100. DynamicAny_DynAny DynamicAny_DynAny_copy   (DynamicAny_DynAny obj,
  101.                         CORBA_Environment *ev);
  102.  
  103. void DynamicAny_DynAny_insert_boolean (DynamicAny_DynAny obj,
  104.                        CORBA_boolean value,
  105.                        CORBA_Environment *ev);
  106.  
  107. void DynamicAny_DynAny_insert_octet   (DynamicAny_DynAny obj,
  108.                        CORBA_octet value,
  109.                        CORBA_Environment *ev);
  110.  
  111. void DynamicAny_DynAny_insert_char    (DynamicAny_DynAny obj,
  112.                        CORBA_char value,
  113.                        CORBA_Environment *ev);
  114.  
  115. void DynamicAny_DynAny_insert_short   (DynamicAny_DynAny obj,
  116.                        CORBA_short value,
  117.                        CORBA_Environment *ev);
  118.  
  119. void DynamicAny_DynAny_insert_ushort  (DynamicAny_DynAny obj,
  120.                        CORBA_unsigned_short value,
  121.                        CORBA_Environment *ev);
  122.  
  123. void DynamicAny_DynAny_insert_long    (DynamicAny_DynAny obj,
  124.                        CORBA_long value,
  125.                        CORBA_Environment *ev);
  126.  
  127. void DynamicAny_DynAny_insert_ulong   (DynamicAny_DynAny obj,
  128.                        CORBA_unsigned_long value,
  129.                        CORBA_Environment *ev);
  130.  
  131. void DynamicAny_DynAny_insert_float   (DynamicAny_DynAny obj,
  132.                        CORBA_float value,
  133.                        CORBA_Environment *ev);
  134.  
  135. void DynamicAny_DynAny_insert_double  (DynamicAny_DynAny obj,
  136.                        CORBA_double value,
  137.                        CORBA_Environment *ev);
  138.  
  139. void DynamicAny_DynAny_insert_string  (DynamicAny_DynAny obj,
  140.                        const CORBA_char *value,
  141.                        CORBA_Environment *ev);
  142.  
  143. void DynamicAny_DynAny_insert_reference (DynamicAny_DynAny obj,
  144.                      CORBA_Object value,
  145.                      CORBA_Environment *ev);
  146.  
  147. void DynamicAny_DynAny_insert_typecode  (DynamicAny_DynAny obj,
  148.                      CORBA_TypeCode value,
  149.                      CORBA_Environment *ev);
  150.  
  151. #ifdef HAVE_CORBA_LONG_LONG
  152. void DynamicAny_DynAny_insert_longlong  (DynamicAny_DynAny obj,
  153.                      CORBA_long_long value,
  154.                      CORBA_Environment *ev);
  155.  
  156. void DynamicAny_DynAny_insert_ulonglong (DynamicAny_DynAny obj,
  157.                      CORBA_unsigned_long_long value,
  158.                      CORBA_Environment *ev);
  159. #endif
  160.  
  161. void DynamicAny_DynAny_insert_longdouble (DynamicAny_DynAny obj,
  162.                       CORBA_long_double value,
  163.                       CORBA_Environment *ev);
  164.  
  165. void DynamicAny_DynAny_insert_wchar (DynamicAny_DynAny obj,
  166.                      CORBA_wchar value,
  167.                      CORBA_Environment *ev);
  168.  
  169. void DynamicAny_DynAny_insert_wstring (DynamicAny_DynAny obj,
  170.                        CORBA_wchar *value,
  171.                        CORBA_Environment *ev);
  172.  
  173. void DynamicAny_DynAny_insert_any (DynamicAny_DynAny obj,
  174.                    CORBA_any *value,
  175.                    CORBA_Environment *ev);
  176.  
  177. CORBA_boolean DynamicAny_DynAny_get_boolean (DynamicAny_DynAny obj,
  178.                          CORBA_Environment *ev);
  179.  
  180. CORBA_octet DynamicAny_DynAny_get_octet (DynamicAny_DynAny obj,
  181.                      CORBA_Environment *ev);
  182.  
  183. CORBA_char DynamicAny_DynAny_get_char (DynamicAny_DynAny obj,
  184.                        CORBA_Environment *ev);
  185.  
  186. CORBA_short DynamicAny_DynAny_get_short (DynamicAny_DynAny obj,
  187.                      CORBA_Environment *ev);
  188.  
  189. CORBA_unsigned_short DynamicAny_DynAny_get_ushort (DynamicAny_DynAny obj,
  190.                            CORBA_Environment *ev);
  191.  
  192. CORBA_long DynamicAny_DynAny_get_long (DynamicAny_DynAny obj,
  193.                        CORBA_Environment *ev);
  194.  
  195. CORBA_unsigned_long DynamicAny_DynAny_get_ulong (DynamicAny_DynAny obj,
  196.                          CORBA_Environment *ev);
  197.  
  198. CORBA_float DynamicAny_DynAny_get_float (DynamicAny_DynAny obj,
  199.                      CORBA_Environment *ev);
  200.  
  201. CORBA_double DynamicAny_DynAny_get_double (DynamicAny_DynAny obj,
  202.                        CORBA_Environment *ev);
  203.  
  204. CORBA_char *DynamicAny_DynAny_get_string (DynamicAny_DynAny obj,
  205.                       CORBA_Environment *ev);
  206.  
  207. CORBA_Object DynamicAny_DynAny_get_reference (DynamicAny_DynAny obj,
  208.                           CORBA_Environment *ev);
  209.  
  210. CORBA_TypeCode DynamicAny_DynAny_get_typecode (DynamicAny_DynAny obj,
  211.                            CORBA_Environment *ev);
  212.  
  213. #ifdef HAVE_CORBA_LONG_LONG
  214. CORBA_long_long DynamicAny_DynAny_get_longlong (DynamicAny_DynAny obj,
  215.                         CORBA_Environment *ev);
  216.  
  217. CORBA_unsigned_long_long DynamicAny_DynAny_get_ulonglong (DynamicAny_DynAny obj,
  218.                               CORBA_Environment *ev);
  219. #endif
  220.  
  221. CORBA_long_double DynamicAny_DynAny_get_longdouble (DynamicAny_DynAny obj,
  222.                             CORBA_Environment *ev);
  223.  
  224. CORBA_wchar DynamicAny_DynAny_get_wchar (DynamicAny_DynAny obj,
  225.                      CORBA_Environment *ev);
  226.  
  227. CORBA_wchar *DynamicAny_DynAny_get_wstring (DynamicAny_DynAny obj,
  228.                         CORBA_Environment *ev);
  229.  
  230. CORBA_any *DynamicAny_DynAny_get_any (DynamicAny_DynAny obj,
  231.                       CORBA_Environment *ev);
  232.  
  233. CORBA_unsigned_long DynamicAny_DynAny_component_count (DynamicAny_DynAny obj,
  234.                                CORBA_Environment *ev);
  235.  
  236. DynamicAny_DynAny DynamicAny_DynAny_current_component (DynamicAny_DynAny obj,
  237.                                CORBA_Environment *ev);
  238.  
  239. CORBA_boolean DynamicAny_DynAny_next (DynamicAny_DynAny obj,
  240.                       CORBA_Environment *ev);
  241.  
  242. CORBA_boolean DynamicAny_DynAny_seek (DynamicAny_DynAny obj,
  243.                       CORBA_long index,
  244.                       CORBA_Environment *ev);
  245.  
  246. void DynamicAny_DynAny_rewind (DynamicAny_DynAny obj,
  247.                    CORBA_Environment *ev);
  248.  
  249. /* DynEnum */
  250. CORBA_char *DynamicAny_DynEnum_get_as_string (DynamicAny_DynEnum obj,
  251.                           CORBA_Environment *ev);
  252.  
  253. void DynamicAny_DynEnum_set_as_string(DynamicAny_DynEnum obj,
  254.                       const CORBA_char *value_as_string,
  255.                       CORBA_Environment *ev);
  256.  
  257. CORBA_unsigned_long DynamicAny_DynEnum_get_as_ulong (DynamicAny_DynEnum obj,
  258.                              CORBA_Environment *ev);
  259.  
  260. void DynamicAny_DynEnum_set_as_ulong (DynamicAny_DynEnum obj,
  261.                       CORBA_unsigned_long value_as_ulong,
  262.                       CORBA_Environment *ev);
  263.  
  264. /* DynStruct */
  265. CORBA_FieldName         DynamicAny_DynStruct_current_member_name (DynamicAny_DynStruct obj,
  266.                                   CORBA_Environment *ev);
  267.  
  268. CORBA_TCKind            DynamicAny_DynStruct_current_member_kind (DynamicAny_DynStruct obj,
  269.                                   CORBA_Environment *ev);
  270.  
  271. CORBA_NameValuePairSeq *DynamicAny_DynStruct_get_members  (DynamicAny_DynStruct obj,
  272.                                CORBA_Environment *ev);
  273.  
  274. void                    DynamicAny_DynStruct_set_members  (DynamicAny_DynStruct obj,
  275.                                CORBA_NameValuePairSeq *value,
  276.                                CORBA_Environment *ev);
  277.  
  278. /* DynUnion */
  279. DynamicAny_DynAny  DynamicAny_DynUnion_get_discriminator  (DynamicAny_DynUnion obj,
  280.                                CORBA_Environment *ev);
  281.  
  282. void          DynamicAny_DynUnion_set_discriminator       (DynamicAny_DynUnion obj,
  283.                                DynamicAny_DynAny   d,
  284.                                CORBA_Environment *ev);
  285.  
  286. void          DynamicAny_DynUnion_set_to_default_member   (DynamicAny_DynUnion obj,
  287.                                CORBA_Environment *ev);
  288.  
  289. void          DynamicAny_DynUnion_set_to_no_active_member (DynamicAny_DynUnion obj,
  290.                                CORBA_Environment *ev);
  291.  
  292. CORBA_boolean DynamicAny_DynUnion_has_no_active_member    (DynamicAny_DynUnion obj,
  293.                                CORBA_Environment *ev);
  294.  
  295. CORBA_TCKind  DynamicAny_DynUnion_discriminator_kind      (DynamicAny_DynUnion obj,
  296.                                CORBA_Environment *ev);
  297.  
  298. DynamicAny_DynAny  DynamicAny_DynUnion_member             (DynamicAny_DynUnion obj,
  299.                                CORBA_Environment *ev);
  300.  
  301. CORBA_FieldName DynamicAny_DynUnion_member_name           (DynamicAny_DynUnion obj,
  302.                                CORBA_Environment *ev);
  303.  
  304. CORBA_TCKind  DynamicAny_DynUnion_member_kind             (DynamicAny_DynUnion obj,
  305.                                CORBA_Environment *ev);
  306.  
  307. typedef struct {
  308.     CORBA_unsigned_long _maximum,
  309.         _length;
  310.     CORBA_any **_buffer;
  311.     CORBA_boolean _release;
  312. } CORBA_sequence_DynamicAny_DynAny_AnySeq;
  313.  
  314. typedef CORBA_sequence_DynamicAny_DynAny_AnySeq DynamicAny_DynAny_AnySeq;
  315.  
  316. extern const struct CORBA_TypeCode_struct
  317.     TC_CORBA_sequence_DynamicAny_DynAny_AnySeq_struct;
  318. #define TC_CORBA_sequence_DynamicAny_DynAny_AnySeq \
  319.     ((CORBA_TypeCode)&TC_CORBA_sequence_DynamicAny_DynAny_AnySeq_struct)
  320.  
  321. CORBA_sequence_DynamicAny_DynAny_AnySeq *CORBA_sequence_DynamicAny_DynAny_AnySeq__alloc (void);
  322. CORBA_any **CORBA_sequence_DynamicAny_DynAny_AnySeq_allocbuf (CORBA_unsigned_long len);
  323.  
  324. typedef struct {
  325.     CORBA_unsigned_long _maximum,
  326.         _length;
  327.     DynamicAny_DynAny *_buffer;
  328.     CORBA_boolean _release;
  329. } CORBA_sequence_DynamicAny_DynAny_DynAnySeq;
  330.  
  331. typedef CORBA_sequence_DynamicAny_DynAny_DynAnySeq DynamicAny_DynAny_DynAnySeq;
  332.  
  333. extern const struct CORBA_TypeCode_struct
  334.     TC_CORBA_sequence_DynamicAny_DynAny_DynAnySeq_struct;
  335. #define TC_CORBA_sequence_DynamicAny_DynAny_DynAnySeq \
  336.     ((CORBA_TypeCode)&TC_CORBA_sequence_DynamicAny_DynAny_DynAnySeq_struct)
  337.  
  338. CORBA_sequence_DynamicAny_DynAny_DynAnySeq *CORBA_sequence_DynamicAny_DynAny_DynAnySeq__alloc (void);
  339. DynamicAny_DynAny *CORBA_sequence_DynamicAny_DynAny_DynAnySeq_allocbuf (CORBA_unsigned_long len);
  340.  
  341. /* DynSequence */
  342. DynamicAny_DynAny_AnySeq *DynamicAny_DynSequence_get_elements(DynamicAny_DynSequence obj,
  343.                                   CORBA_Environment *ev);
  344.  
  345. void DynamicAny_DynSequence_set_elements(DynamicAny_DynSequence obj,
  346.                      DynamicAny_DynAny_AnySeq *value,
  347.                      CORBA_Environment *ev);
  348.  
  349. CORBA_unsigned_long DynamicAny_DynSequence_get_length (DynamicAny_DynSequence obj,
  350.                                CORBA_Environment *ev);
  351.  
  352. void DynamicAny_DynSequence_set_length (DynamicAny_DynSequence obj,
  353.                     CORBA_unsigned_long length,
  354.                     CORBA_Environment *ev);
  355.  
  356. /* DynArray */
  357. DynamicAny_DynAny_AnySeq *DynamicAny_DynArray_get_elements(DynamicAny_DynArray obj,
  358.                                CORBA_Environment *ev);
  359.  
  360. void DynamicAny_DynArray_set_elements(DynamicAny_DynArray obj,
  361.                       DynamicAny_DynAny_AnySeq *value,
  362.                       CORBA_Environment *ev);
  363.  
  364. /*
  365.  * These defines create the API for the inherited methods.
  366.  */
  367. #define DynamicAny_DynFixed_type            DynamicAny_DynAny_type
  368. #define DynamicAny_DynFixed_assign            DynamicAny_DynAny_assign
  369. #define DynamicAny_DynFixed_from_any            DynamicAny_DynAny_from_any
  370. #define DynamicAny_DynFixed_to_any            DynamicAny_DynAny_to_any
  371. #define DynamicAny_DynFixed_destroy            DynamicAny_DynAny_destroy
  372. #define DynamicAny_DynFixed_equal            DynamicAny_DynAny_equal 
  373. #define DynamicAny_DynFixed_copy            DynamicAny_DynAny_copy
  374. #define DynamicAny_DynFixed_insert_boolean        DynamicAny_DynAny_insert_boolean
  375. #define DynamicAny_DynFixed_insert_octet        DynamicAny_DynAny_insert_octet
  376. #define DynamicAny_DynFixed_insert_char            DynamicAny_DynAny_insert_char
  377. #define DynamicAny_DynFixed_insert_short        DynamicAny_DynAny_insert_short
  378. #define DynamicAny_DynFixed_insert_ushort        DynamicAny_DynAny_insert_ushort
  379. #define DynamicAny_DynFixed_insert_long            DynamicAny_DynAny_insert_long
  380. #define DynamicAny_DynFixed_insert_ulong        DynamicAny_DynAny_insert_ulong
  381. #define DynamicAny_DynFixed_insert_float        DynamicAny_DynAny_insert_float
  382. #define DynamicAny_DynFixed_insert_double        DynamicAny_DynAny_insert_double
  383. #define DynamicAny_DynFixed_insert_string        DynamicAny_DynAny_insert_string
  384. #define DynamicAny_DynFixed_insert_reference        DynamicAny_DynAny_insert_reference
  385. #define DynamicAny_DynFixed_insert_typecode        DynamicAny_DynAny_insert_typecode
  386. #define DynamicAny_DynFixed_insert_longlong        DynamicAny_DynAny_insert_longlong
  387. #define DynamicAny_DynFixed_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  388. #define DynamicAny_DynFixed_insert_longdouble        DynamicAny_DynAny_insert_longdouble
  389. #define DynamicAny_DynFixed_insert_wchar        DynamicAny_DynAny_insert_wchar
  390. #define DynamicAny_DynFixed_insert_wstring        DynamicAny_DynAny_insert_wstring
  391. #define DynamicAny_DynFixed_insert_any            DynamicAny_DynAny_insert_any
  392. #define DynamicAny_DynFixed_get_boolean            DynamicAny_DynAny_get_boolean
  393. #define DynamicAny_DynFixed_get_octet            DynamicAny_DynAny_get_octet
  394. #define DynamicAny_DynFixed_get_char            DynamicAny_DynAny_get_char
  395. #define DynamicAny_DynFixed_get_short            DynamicAny_DynAny_get_short
  396. #define DynamicAny_DynFixed_get_ushort            DynamicAny_DynAny_get_ushort
  397. #define DynamicAny_DynFixed_get_long            DynamicAny_DynAny_get_long
  398. #define DynamicAny_DynFixed_get_ulong            DynamicAny_DynAny_get_ulong
  399. #define DynamicAny_DynFixed_get_float            DynamicAny_DynAny_get_float
  400. #define DynamicAny_DynFixed_get_double            DynamicAny_DynAny_get_double
  401. #define DynamicAny_DynFixed_get_string            DynamicAny_DynAny_get_string
  402. #define DynamicAny_DynFixed_get_reference        DynamicAny_DynAny_get_reference
  403. #define DynamicAny_DynFixed_get_typecode        DynamicAny_DynAny_get_typecode
  404. #define DynamicAny_DynFixed_get_longlong        DynamicAny_DynAny_get_longlong
  405. #define DynamicAny_DynFixed_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  406. #define DynamicAny_DynFixed_get_longdouble        DynamicAny_DynAny_get_longdouble
  407. #define DynamicAny_DynFixed_get_wchar            DynamicAny_DynAny_get_wchar
  408. #define DynamicAny_DynFixed_get_wstring            DynamicAny_DynAny_get_wstring
  409. #define DynamicAny_DynFixed_get_any            DynamicAny_DynAny_get_any
  410. #define DynamicAny_DynFixed_component_count        DynamicAny_DynAny_component_count 
  411. #define DynamicAny_DynFixed_current_component        DynamicAny_DynAny_current_component
  412. #define DynamicAny_DynFixed_next            DynamicAny_DynAny_next
  413. #define DynamicAny_DynFixed_seek            DynamicAny_DynAny_seek
  414. #define DynamicAny_DynFixed_rewind            DynamicAny_DynAny_rewind
  415.  
  416.  
  417. #define DynamicAny_DynEnum_type                DynamicAny_DynAny_type
  418. #define DynamicAny_DynEnum_assign            DynamicAny_DynAny_assign
  419. #define DynamicAny_DynEnum_from_any            DynamicAny_DynAny_from_any
  420. #define DynamicAny_DynEnum_to_any            DynamicAny_DynAny_to_any
  421. #define DynamicAny_DynEnum_destroy            DynamicAny_DynAny_destroy
  422. #define DynamicAny_DynEnum_equal            DynamicAny_DynAny_equal 
  423. #define DynamicAny_DynEnum_copy                DynamicAny_DynAny_copy
  424. #define DynamicAny_DynEnum_insert_boolean        DynamicAny_DynAny_insert_boolean
  425. #define DynamicAny_DynEnum_insert_octet            DynamicAny_DynAny_insert_octet
  426. #define DynamicAny_DynEnum_insert_char            DynamicAny_DynAny_insert_char
  427. #define DynamicAny_DynEnum_insert_short            DynamicAny_DynAny_insert_short
  428. #define DynamicAny_DynEnum_insert_ushort        DynamicAny_DynAny_insert_ushort
  429. #define DynamicAny_DynEnum_insert_long            DynamicAny_DynAny_insert_long
  430. #define DynamicAny_DynEnum_insert_ulong            DynamicAny_DynAny_insert_ulong
  431. #define DynamicAny_DynEnum_insert_float            DynamicAny_DynAny_insert_float
  432. #define DynamicAny_DynEnum_insert_double        DynamicAny_DynAny_insert_double
  433. #define DynamicAny_DynEnum_insert_string        DynamicAny_DynAny_insert_string
  434. #define DynamicAny_DynEnum_insert_reference        DynamicAny_DynAny_insert_reference
  435. #define DynamicAny_DynEnum_insert_typecode        DynamicAny_DynAny_insert_typecode
  436. #define DynamicAny_DynEnum_insert_longlong        DynamicAny_DynAny_insert_longlong
  437. #define DynamicAny_DynEnum_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  438. #define DynamicAny_DynEnum_insert_longdouble        DynamicAny_DynAny_insert_longdouble
  439. #define DynamicAny_DynEnum_insert_wchar            DynamicAny_DynAny_insert_wchar
  440. #define DynamicAny_DynEnum_insert_wstring        DynamicAny_DynAny_insert_wstring
  441. #define DynamicAny_DynEnum_insert_any            DynamicAny_DynAny_insert_any
  442. #define DynamicAny_DynEnum_get_boolean            DynamicAny_DynAny_get_boolean
  443. #define DynamicAny_DynEnum_get_octet            DynamicAny_DynAny_get_octet
  444. #define DynamicAny_DynEnum_get_char            DynamicAny_DynAny_get_char
  445. #define DynamicAny_DynEnum_get_short            DynamicAny_DynAny_get_short
  446. #define DynamicAny_DynEnum_get_ushort            DynamicAny_DynAny_get_ushort
  447. #define DynamicAny_DynEnum_get_long            DynamicAny_DynAny_get_long
  448. #define DynamicAny_DynEnum_get_ulong            DynamicAny_DynAny_get_ulong
  449. #define DynamicAny_DynEnum_get_float            DynamicAny_DynAny_get_float
  450. #define DynamicAny_DynEnum_get_double            DynamicAny_DynAny_get_double
  451. #define DynamicAny_DynEnum_get_string            DynamicAny_DynAny_get_string
  452. #define DynamicAny_DynEnum_get_reference        DynamicAny_DynAny_get_reference
  453. #define DynamicAny_DynEnum_get_typecode            DynamicAny_DynAny_get_typecode
  454. #define DynamicAny_DynEnum_get_longlong            DynamicAny_DynAny_get_longlong
  455. #define DynamicAny_DynEnum_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  456. #define DynamicAny_DynEnum_get_longdouble        DynamicAny_DynAny_get_longdouble
  457. #define DynamicAny_DynEnum_get_wchar            DynamicAny_DynAny_get_wchar
  458. #define DynamicAny_DynEnum_get_wstring            DynamicAny_DynAny_get_wstring
  459. #define DynamicAny_DynEnum_get_any            DynamicAny_DynAny_get_any
  460. #define DynamicAny_DynEnum_component_count        DynamicAny_DynAny_component_count 
  461. #define DynamicAny_DynEnum_current_component        DynamicAny_DynAny_current_component
  462. #define DynamicAny_DynEnum_next                DynamicAny_DynAny_next
  463. #define DynamicAny_DynEnum_seek                DynamicAny_DynAny_seek
  464. #define DynamicAny_DynEnum_rewind            DynamicAny_DynAny_rewind
  465.  
  466. #define DynamicAny_DynStruct_type            DynamicAny_DynAny_type
  467. #define DynamicAny_DynStruct_assign            DynamicAny_DynAny_assign
  468. #define DynamicAny_DynStruct_from_any            DynamicAny_DynAny_from_any
  469. #define DynamicAny_DynStruct_to_any            DynamicAny_DynAny_to_any
  470. #define DynamicAny_DynStruct_destroy            DynamicAny_DynAny_destroy
  471. #define DynamicAny_DynStruct_equal            DynamicAny_DynAny_equal 
  472. #define DynamicAny_DynStruct_copy            DynamicAny_DynAny_copy
  473. #define DynamicAny_DynStruct_insert_boolean        DynamicAny_DynAny_insert_boolean
  474. #define DynamicAny_DynStruct_insert_octet        DynamicAny_DynAny_insert_octet
  475. #define DynamicAny_DynStruct_insert_char        DynamicAny_DynAny_insert_char
  476. #define DynamicAny_DynStruct_insert_short        DynamicAny_DynAny_insert_short
  477. #define DynamicAny_DynStruct_insert_ushort        DynamicAny_DynAny_insert_ushort
  478. #define DynamicAny_DynStruct_insert_long        DynamicAny_DynAny_insert_long
  479. #define DynamicAny_DynStruct_insert_ulong        DynamicAny_DynAny_insert_ulong
  480. #define DynamicAny_DynStruct_insert_float        DynamicAny_DynAny_insert_float
  481. #define DynamicAny_DynStruct_insert_double        DynamicAny_DynAny_insert_double
  482. #define DynamicAny_DynStruct_insert_string        DynamicAny_DynAny_insert_string
  483. #define DynamicAny_DynStruct_insert_reference        DynamicAny_DynAny_insert_reference
  484. #define DynamicAny_DynStruct_insert_typecode        DynamicAny_DynAny_insert_typecode
  485. #define DynamicAny_DynStruct_insert_longlong        DynamicAny_DynAny_insert_longlong
  486. #define DynamicAny_DynStruct_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  487. #define DynamicAny_DynStruct_insert_longdouble        DynamicAny_DynAny_insert_longdouble
  488. #define DynamicAny_DynStruct_insert_wchar        DynamicAny_DynAny_insert_wchar
  489. #define DynamicAny_DynStruct_insert_wstring        DynamicAny_DynAny_insert_wstring
  490. #define DynamicAny_DynStruct_insert_any            DynamicAny_DynAny_insert_any
  491. #define DynamicAny_DynStruct_get_boolean        DynamicAny_DynAny_get_boolean
  492. #define DynamicAny_DynStruct_get_octet            DynamicAny_DynAny_get_octet
  493. #define DynamicAny_DynStruct_get_char            DynamicAny_DynAny_get_char
  494. #define DynamicAny_DynStruct_get_short            DynamicAny_DynAny_get_short
  495. #define DynamicAny_DynStruct_get_ushort            DynamicAny_DynAny_get_ushort
  496. #define DynamicAny_DynStruct_get_long            DynamicAny_DynAny_get_long
  497. #define DynamicAny_DynStruct_get_ulong            DynamicAny_DynAny_get_ulong
  498. #define DynamicAny_DynStruct_get_float            DynamicAny_DynAny_get_float
  499. #define DynamicAny_DynStruct_get_double            DynamicAny_DynAny_get_double
  500. #define DynamicAny_DynStruct_get_string            DynamicAny_DynAny_get_string
  501. #define DynamicAny_DynStruct_get_reference        DynamicAny_DynAny_get_reference
  502. #define DynamicAny_DynStruct_get_typecode        DynamicAny_DynAny_get_typecode
  503. #define DynamicAny_DynStruct_get_longlong        DynamicAny_DynAny_get_longlong
  504. #define DynamicAny_DynStruct_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  505. #define DynamicAny_DynStruct_get_longdouble        DynamicAny_DynAny_get_longdouble
  506. #define DynamicAny_DynStruct_get_wchar            DynamicAny_DynAny_get_wchar
  507. #define DynamicAny_DynStruct_get_wstring        DynamicAny_DynAny_get_wstring
  508. #define DynamicAny_DynStruct_get_any            DynamicAny_DynAny_get_any
  509. #define DynamicAny_DynStruct_component_count        DynamicAny_DynAny_component_count 
  510. #define DynamicAny_DynStruct_current_component        DynamicAny_DynAny_current_component
  511. #define DynamicAny_DynStruct_next            DynamicAny_DynAny_next
  512. #define DynamicAny_DynStruct_seek            DynamicAny_DynAny_seek
  513. #define DynamicAny_DynStruct_rewind            DynamicAny_DynAny_rewind
  514.  
  515. #define DynamicAny_DynUnion_type            DynamicAny_DynAny_type
  516. #define DynamicAny_DynUnion_assign            DynamicAny_DynAny_assign
  517. #define DynamicAny_DynUnion_from_any            DynamicAny_DynAny_from_any
  518. #define DynamicAny_DynUnion_to_any            DynamicAny_DynAny_to_any
  519. #define DynamicAny_DynUnion_destroy            DynamicAny_DynAny_destroy
  520. #define DynamicAny_DynUnion_equal            DynamicAny_DynAny_equal 
  521. #define DynamicAny_DynUnion_copy            DynamicAny_DynAny_copy
  522. #define DynamicAny_DynUnion_insert_boolean        DynamicAny_DynAny_insert_boolean
  523. #define DynamicAny_DynUnion_insert_octet        DynamicAny_DynAny_insert_octet
  524. #define DynamicAny_DynUnion_insert_char            DynamicAny_DynAny_insert_char
  525. #define DynamicAny_DynUnion_insert_short        DynamicAny_DynAny_insert_short
  526. #define DynamicAny_DynUnion_insert_ushort        DynamicAny_DynAny_insert_ushort
  527. #define DynamicAny_DynUnion_insert_long            DynamicAny_DynAny_insert_long
  528. #define DynamicAny_DynUnion_insert_ulong        DynamicAny_DynAny_insert_ulong
  529. #define DynamicAny_DynUnion_insert_float        DynamicAny_DynAny_insert_float
  530. #define DynamicAny_DynUnion_insert_double        DynamicAny_DynAny_insert_double
  531. #define DynamicAny_DynUnion_insert_string        DynamicAny_DynAny_insert_string
  532. #define DynamicAny_DynUnion_insert_reference        DynamicAny_DynAny_insert_reference
  533. #define DynamicAny_DynUnion_insert_typecode        DynamicAny_DynAny_insert_typecode
  534. #define DynamicAny_DynUnion_insert_longlong        DynamicAny_DynAny_insert_longlong
  535. #define DynamicAny_DynUnion_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  536. #define DynamicAny_DynUnion_insert_longdouble        DynamicAny_DynAny_insert_longdouble
  537. #define DynamicAny_DynUnion_insert_wchar        DynamicAny_DynAny_insert_wchar
  538. #define DynamicAny_DynUnion_insert_wstring        DynamicAny_DynAny_insert_wstring
  539. #define DynamicAny_DynUnion_insert_any            DynamicAny_DynAny_insert_any
  540. #define DynamicAny_DynUnion_get_boolean            DynamicAny_DynAny_get_boolean
  541. #define DynamicAny_DynUnion_get_octet            DynamicAny_DynAny_get_octet
  542. #define DynamicAny_DynUnion_get_char            DynamicAny_DynAny_get_char
  543. #define DynamicAny_DynUnion_get_short            DynamicAny_DynAny_get_short
  544. #define DynamicAny_DynUnion_get_ushort            DynamicAny_DynAny_get_ushort
  545. #define DynamicAny_DynUnion_get_long            DynamicAny_DynAny_get_long
  546. #define DynamicAny_DynUnion_get_ulong            DynamicAny_DynAny_get_ulong
  547. #define DynamicAny_DynUnion_get_float            DynamicAny_DynAny_get_float
  548. #define DynamicAny_DynUnion_get_double            DynamicAny_DynAny_get_double
  549. #define DynamicAny_DynUnion_get_string            DynamicAny_DynAny_get_string
  550. #define DynamicAny_DynUnion_get_reference        DynamicAny_DynAny_get_reference
  551. #define DynamicAny_DynUnion_get_typecode        DynamicAny_DynAny_get_typecode
  552. #define DynamicAny_DynUnion_get_longlong        DynamicAny_DynAny_get_longlong
  553. #define DynamicAny_DynUnion_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  554. #define DynamicAny_DynUnion_get_longdouble        DynamicAny_DynAny_get_longdouble
  555. #define DynamicAny_DynUnion_get_wchar            DynamicAny_DynAny_get_wchar
  556. #define DynamicAny_DynUnion_get_wstring            DynamicAny_DynAny_get_wstring
  557. #define DynamicAny_DynUnion_get_any            DynamicAny_DynAny_get_any
  558. #define DynamicAny_DynUnion_component_count        DynamicAny_DynAny_component_count 
  559. #define DynamicAny_DynUnion_current_component        DynamicAny_DynAny_current_component
  560. #define DynamicAny_DynUnion_next            DynamicAny_DynAny_next
  561. #define DynamicAny_DynUnion_seek            DynamicAny_DynAny_seek
  562. #define DynamicAny_DynUnion_rewind            DynamicAny_DynAny_rewind
  563.  
  564. #define DynamicAny_DynSequence_type            DynamicAny_DynAny_type
  565. #define DynamicAny_DynSequence_assign            DynamicAny_DynAny_assign
  566. #define DynamicAny_DynSequence_from_any            DynamicAny_DynAny_from_any
  567. #define DynamicAny_DynSequence_to_any            DynamicAny_DynAny_to_any
  568. #define DynamicAny_DynSequence_destroy            DynamicAny_DynAny_destroy
  569. #define DynamicAny_DynSequence_equal            DynamicAny_DynAny_equal 
  570. #define DynamicAny_DynSequence_copy            DynamicAny_DynAny_copy
  571. #define DynamicAny_DynSequence_insert_boolean        DynamicAny_DynAny_insert_boolean
  572. #define DynamicAny_DynSequence_insert_octet        DynamicAny_DynAny_insert_octet
  573. #define DynamicAny_DynSequence_insert_char        DynamicAny_DynAny_insert_char
  574. #define DynamicAny_DynSequence_insert_short        DynamicAny_DynAny_insert_short
  575. #define DynamicAny_DynSequence_insert_ushort        DynamicAny_DynAny_insert_ushort
  576. #define DynamicAny_DynSequence_insert_long        DynamicAny_DynAny_insert_long
  577. #define DynamicAny_DynSequence_insert_ulong        DynamicAny_DynAny_insert_ulong
  578. #define DynamicAny_DynSequence_insert_float        DynamicAny_DynAny_insert_float
  579. #define DynamicAny_DynSequence_insert_double        DynamicAny_DynAny_insert_double
  580. #define DynamicAny_DynSequence_insert_string        DynamicAny_DynAny_insert_string
  581. #define DynamicAny_DynSequence_insert_reference        DynamicAny_DynAny_insert_reference
  582. #define DynamicAny_DynSequence_insert_typecode        DynamicAny_DynAny_insert_typecode
  583. #define DynamicAny_DynSequence_insert_longlong        DynamicAny_DynAny_insert_longlong
  584. #define DynamicAny_DynSequence_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  585. #define DynamicAny_DynSequence_insert_longdouble    DynamicAny_DynAny_insert_longdouble
  586. #define DynamicAny_DynSequence_insert_wchar        DynamicAny_DynAny_insert_wchar
  587. #define DynamicAny_DynSequence_insert_wstring        DynamicAny_DynAny_insert_wstring
  588. #define DynamicAny_DynSequence_insert_any        DynamicAny_DynAny_insert_any
  589. #define DynamicAny_DynSequence_get_boolean        DynamicAny_DynAny_get_boolean
  590. #define DynamicAny_DynSequence_get_octet        DynamicAny_DynAny_get_octet
  591. #define DynamicAny_DynSequence_get_char            DynamicAny_DynAny_get_char
  592. #define DynamicAny_DynSequence_get_short        DynamicAny_DynAny_get_short
  593. #define DynamicAny_DynSequence_get_ushort        DynamicAny_DynAny_get_ushort
  594. #define DynamicAny_DynSequence_get_long            DynamicAny_DynAny_get_long
  595. #define DynamicAny_DynSequence_get_ulong        DynamicAny_DynAny_get_ulong
  596. #define DynamicAny_DynSequence_get_float        DynamicAny_DynAny_get_float
  597. #define DynamicAny_DynSequence_get_double        DynamicAny_DynAny_get_double
  598. #define DynamicAny_DynSequence_get_string        DynamicAny_DynAny_get_string
  599. #define DynamicAny_DynSequence_get_reference        DynamicAny_DynAny_get_reference
  600. #define DynamicAny_DynSequence_get_typecode        DynamicAny_DynAny_get_typecode
  601. #define DynamicAny_DynSequence_get_longlong        DynamicAny_DynAny_get_longlong
  602. #define DynamicAny_DynSequence_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  603. #define DynamicAny_DynSequence_get_longdouble        DynamicAny_DynAny_get_longdouble
  604. #define DynamicAny_DynSequence_get_wchar        DynamicAny_DynAny_get_wchar
  605. #define DynamicAny_DynSequence_get_wstring        DynamicAny_DynAny_get_wstring
  606. #define DynamicAny_DynSequence_get_any            DynamicAny_DynAny_get_any
  607. #define DynamicAny_DynSequence_component_count        DynamicAny_DynAny_component_count 
  608. #define DynamicAny_DynSequence_current_component    DynamicAny_DynAny_current_component
  609. #define DynamicAny_DynSequence_next            DynamicAny_DynAny_next
  610. #define DynamicAny_DynSequence_seek            DynamicAny_DynAny_seek
  611. #define DynamicAny_DynSequence_rewind            DynamicAny_DynAny_rewind
  612.  
  613. #define DynamicAny_DynArray_type            DynamicAny_DynAny_type
  614. #define DynamicAny_DynArray_assign            DynamicAny_DynAny_assign
  615. #define DynamicAny_DynArray_from_any            DynamicAny_DynAny_from_any
  616. #define DynamicAny_DynArray_to_any            DynamicAny_DynAny_to_any
  617. #define DynamicAny_DynArray_destroy            DynamicAny_DynAny_destroy
  618. #define DynamicAny_DynArray_equal            DynamicAny_DynAny_equal 
  619. #define DynamicAny_DynArray_copy            DynamicAny_DynAny_copy
  620. #define DynamicAny_DynArray_insert_boolean        DynamicAny_DynAny_insert_boolean
  621. #define DynamicAny_DynArray_insert_octet        DynamicAny_DynAny_insert_octet
  622. #define DynamicAny_DynArray_insert_char            DynamicAny_DynAny_insert_char
  623. #define DynamicAny_DynArray_insert_short        DynamicAny_DynAny_insert_short
  624. #define DynamicAny_DynArray_insert_ushort        DynamicAny_DynAny_insert_ushort
  625. #define DynamicAny_DynArray_insert_long            DynamicAny_DynAny_insert_long
  626. #define DynamicAny_DynArray_insert_ulong        DynamicAny_DynAny_insert_ulong
  627. #define DynamicAny_DynArray_insert_float        DynamicAny_DynAny_insert_float
  628. #define DynamicAny_DynArray_insert_double        DynamicAny_DynAny_insert_double
  629. #define DynamicAny_DynArray_insert_string        DynamicAny_DynAny_insert_string
  630. #define DynamicAny_DynArray_insert_reference        DynamicAny_DynAny_insert_reference
  631. #define DynamicAny_DynArray_insert_typecode        DynamicAny_DynAny_insert_typecode
  632. #define DynamicAny_DynArray_insert_longlong        DynamicAny_DynAny_insert_longlong
  633. #define DynamicAny_DynArray_insert_ulonglong        DynamicAny_DynAny_insert_ulonglong
  634. #define DynamicAny_DynArray_insert_longdouble        DynamicAny_DynAny_insert_longdouble
  635. #define DynamicAny_DynArray_insert_wchar        DynamicAny_DynAny_insert_wchar
  636. #define DynamicAny_DynArray_insert_wstring        DynamicAny_DynAny_insert_wstring
  637. #define DynamicAny_DynArray_insert_any            DynamicAny_DynAny_insert_any
  638. #define DynamicAny_DynArray_get_boolean            DynamicAny_DynAny_get_boolean
  639. #define DynamicAny_DynArray_get_octet            DynamicAny_DynAny_get_octet
  640. #define DynamicAny_DynArray_get_char            DynamicAny_DynAny_get_char
  641. #define DynamicAny_DynArray_get_short            DynamicAny_DynAny_get_short
  642. #define DynamicAny_DynArray_get_ushort            DynamicAny_DynAny_get_ushort
  643. #define DynamicAny_DynArray_get_long            DynamicAny_DynAny_get_long
  644. #define DynamicAny_DynArray_get_ulong            DynamicAny_DynAny_get_ulong
  645. #define DynamicAny_DynArray_get_float            DynamicAny_DynAny_get_float
  646. #define DynamicAny_DynArray_get_double            DynamicAny_DynAny_get_double
  647. #define DynamicAny_DynArray_get_string            DynamicAny_DynAny_get_string
  648. #define DynamicAny_DynArray_get_reference        DynamicAny_DynAny_get_reference
  649. #define DynamicAny_DynArray_get_typecode        DynamicAny_DynAny_get_typecode
  650. #define DynamicAny_DynArray_get_longlong        DynamicAny_DynAny_get_longlong
  651. #define DynamicAny_DynArray_get_ulonglong        DynamicAny_DynAny_get_ulonglong
  652. #define DynamicAny_DynArray_get_longdouble        DynamicAny_DynAny_get_longdouble
  653. #define DynamicAny_DynArray_get_wchar            DynamicAny_DynAny_get_wchar
  654. #define DynamicAny_DynArray_get_wstring            DynamicAny_DynAny_get_wstring
  655. #define DynamicAny_DynArray_get_any            DynamicAny_DynAny_get_any
  656. #define DynamicAny_DynArray_component_count        DynamicAny_DynAny_component_count 
  657. #define DynamicAny_DynArray_current_component        DynamicAny_DynAny_current_component
  658. #define DynamicAny_DynArray_next            DynamicAny_DynAny_next
  659. #define DynamicAny_DynArray_seek            DynamicAny_DynAny_seek
  660. #define DynamicAny_DynArray_rewind            DynamicAny_DynAny_rewind
  661.  
  662. #endif /* !_ORBIT_DYNANY_H_ */
  663.